import json

info = {
    "name": "张三",
    "age": 18,
    "hobby": ["编码", "阅读", "游泳"],
    "is_active": True,
    "gender": None
}
# dumps(): 将Python对象编码成JSON字符串
# 这里默认会进行中文编码，如果需要中文不进行编码，则需要指定ensure_ascii=False
# json_str = json.dumps(info)
# indent参数：缩进，默认为None，不缩进
json_str = json.dumps(info, ensure_ascii=False, indent=4)
print("python字典转为json串：", json_str)

# loads(): 将JSON字符串解码为Python对象
info2 = json.loads(json_str)
print("json串转为python字典：", info2)